export default {
	methods: {
		/**
		 * 获取当前用户所在部门
		 * @param {Object} params
		 * @param {Object} callback
		 */
		getCurrentUserDeparts(params, callback) {
			this.$http
				.get("/sys/user/getCurrentUserDeparts", {
					params
				})
				.then(res => {
					if (res.data.success) {
						callback(res.data.result)
					} else {
						this.$tip.error(res.data.message)
					}
				})
				.catch(err => {
					console.error(err)
					this.$tip.error("获取当前用户所在部门-失败")
				})
		},
		/**
         * 通过code获取字典数组
         * @param params
         * @param {Object} callback
         */
		getDictItems(params, callback) {
			this.$http
				.get("/sys/api/queryDictItemsByCode", {
					params
				})
				.then(res => {
					callback(res.data)
				})
				.catch(err => {
					console.error(err)
					this.$tip.error("通过code获取字典数组-失败")
				})
		},
	}
}
